.el-dialog {
    background-color: #1f324d;
    margin: 0 auto 0px;
    text-align: left;
    color: #fff;
    .el-scrollbar__wrap {
        overflow-x: hidden;
    }
    .el-form-item__label {
        color: rgba(255, 255, 255, 0.6);
    }
}

.el-dialog__header {
    padding: 0 72px 0px 24px;
    height: 64px;
    line-height: 64px;
    box-sizing: border-box;
    background-image: url("../imgs/dialog-header.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
}
.el-dialog__headerbtn {
    top: 23px;
    font-size: 20px;
}
.el-dialog__headerbtn .el-dialog__close {
    color: #fff;
}
.el-dialog__title {
    font-size: 20px;
    line-height: 64px;
    color: #50e8e3;
}

.el-dialog__body {
    padding: 12px;
    color: #eff0f4;
    max-height: calc(80vh - 80px);
    overflow: auto;
}

// 表单

.el-input-number.is-disabled .el-input__inner {
    background: none;
    border: 1px solid #5788ff;
    color: rgba(79, 110, 242, 0.6);
    //border-width: 0 0 0 1px;
}
.el-input-number.is-disabled .el-input-number__increase,
.el-input-number.is-disabled .el-input-number__decrease {
    background: none;
    border: 1px solid #6078ff;
    border-width: 0 1px 0 0;
    border-radius: 4px 0 0 4px;
    color: rgba(79, 110, 242, 0.6);
}
.el-input-number.is-disabled .el-input-number__increase {
    border-width: 0 0 0 1px;
}
.el-color-picker__mask {
    display: none;
}

// 其他
.el-dialog input,
.el-dialog select,
.el-dialog .el-input__inner,
.el-dialog .el-textarea__inner {
    border: 1px solid #475c8b;
    background: rgba(5, 31, 66, 0.08);
    color: #fff;
}

// 表格
.el-table {
    color: rgba(255, 255, 255, 0.8);
}
.el-table,
.el-table__expanded-cell {
    background-color: transparent;
}

.el-table th,
.el-table th.el-table__cell {
    background: #203d64;
    height: 38px;
    line-height: 38px;
    font-weight: 500;
    color: rgba(255, 255, 255, 0.6);
    margin-bottom: none;
}
.el-table td.el-table__cell,
.el-table th.el-table__cell.is-leaf {
    border: none;
}
.el-table--border::after,
.el-table--group::after,
.el-table::before {
    background: #475c8b;
}
.el-table tr {
    background-color: transparent;
}
.el-table td,
.el-table th.is-leaf {
    border: none;
    padding: 5px 0;
}
.el-table--striped .el-table__body tr.el-table__row--striped {
    box-shadow: 0px -1px 0px rgba(71, 163, 255, 0.16) inset;
    td {
        background-color: #203756;
    }
}
.el-table--enable-row-hover .el-table__body tr:hover {
    background: #223a60;
    box-shadow: 0px 0px 40px rgba(64, 158, 255, 0.36) inset;
    td {
        background: transparent;
    }
}
.el-table--enable-row-hover .el-table__body tr:hover {
    td.el-table__cell {
        background: transparent;
    }
}
.el-table--striped .el-table__body tr.current-row {
    background: #223a60;
    box-shadow: 0px 0px 40px rgba(64, 158, 255, 0.36) inset;
    td {
        background: transparent !important;
        color: #409eff;
    }
}
.el-table--striped .el-table__body tr.el-table__row--striped {
    background: #203756;
    td.el-table__cell {
        background: transparent;
    }
}
.el-input-number.is-controls-right .el-input-number__decrease,
.el-input-number.is-controls-right .el-input-number__increase {
    background: transparent;
}
.el-input-number.is-controls-right .el-input-number__increase {
    border-color: #475c8b;
}
.el-input-number.is-controls-right .el-input-number__decrease {
    border-color: #475c8b;
}
::-webkit-scrollbar {
    width: 12px;
    height: 7px;
}

::-webkit-scrollbar-button {
    width: 0px;
    height: 0px;
}

::-webkit-scrollbar-thumb {
    background: #002050;
    border: 0px none #ffffff;
    border-radius: 0px;
}

::-webkit-scrollbar-thumb:hover {
    background: #002050;
}

::-webkit-scrollbar-thumb:active {
    background: #002050;
}

::-webkit-scrollbar-track {
    background: #b8c2d8;
    border: 0px none #ffffff;
    border-radius: 0;
}
